somebody or other - French English Dictionary